Friedrichshafen On Lake Constance, Germany. Filmed From Lookout Tower.